package cn.b.sky.mes.andon.model;

import cn.b.sky.common.model.ImeCommon;

/**
 * 
 * <strong>Title : MessageRuleItem.java<br></strong>
 * <strong>Package : cn.b.sky.mes.andon.model<br></strong>
 * <strong>Description : </strong>消息规则条目对象<br> 
 * <strong>Create on : 2016-10-17 下午03:04:40<br></strong>
 * <p>
 * @author JunLin.Yang<br>
 * @version <strong>v1.0.0</strong><br>
 */
public class MessageRuleItem extends ImeCommon {

  /**
   * 接收人
   */
  private String receiveUser;

  /**
   * 接收人文本
   */
  private String receiveUserText;

  /**
   * 消息规则编号
   */
  private String ruleCode;

  /**
   * 消息规则文本
   */
  private String ruleText;

  /**
   * 计时起点
   */
  private String timerStartEcode;

  /**
   * 计时起点文本
   */
  private String timerStartEcodeText;

  /**
   * 消息编号
   */
  private String messageCode;

  /**
   * 消息类型文本
   */
  private String messageText;

  /**
   * 通知时段开始
   */
  private String periodStart;

  /**
   * 升级时限（秒）
   */
  private Long timeInterval;

  /**
   * 监控状态
   */
  private String statusEcode;

  /**
   * 监控状态文本
   */
  private String statusEcodeText;

  /**
   * ID
   */
  private Long id;

  /**
   * 通知时段结束
   */
  private String periodEnd;

  /**
   * 是否删除该数据
   */
  private boolean delete;

  public void setReceiveUser(String receiveUser) {
    this.receiveUser = receiveUser;
  }

  public String getReceiveUser() {
    return this.receiveUser;
  }

  public void setRuleCode(String ruleCode) {
    this.ruleCode = ruleCode;
  }

  public String getRuleCode() {
    return this.ruleCode;
  }

  public void setTimerStartEcode(String timerStartEcode) {
    this.timerStartEcode = timerStartEcode;
  }

  public String getTimerStartEcode() {
    return this.timerStartEcode;
  }

  public String getMessageCode() {
    return messageCode;
  }

  public void setMessageCode(String messageCode) {
    this.messageCode = messageCode;
  }

  public void setPeriodStart(String periodStart) {
    this.periodStart = periodStart;
  }

  public String getPeriodStart() {
    return this.periodStart;
  }

  public void setTimeInterval(Long timeInterval) {
    this.timeInterval = timeInterval;
  }

  public Long getTimeInterval() {
    return this.timeInterval;
  }

  public void setStatusEcode(String statusEcode) {
    this.statusEcode = statusEcode;
  }

  public String getStatusEcode() {
    return this.statusEcode;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public Long getId() {
    return this.id;
  }

  public void setPeriodEnd(String periodEnd) {
    this.periodEnd = periodEnd;
  }

  public String getPeriodEnd() {
    return this.periodEnd;
  }

  public boolean isDelete() {
    return delete;
  }

  public void setDelete(boolean delete) {
    this.delete = delete;
  }

  public String getReceiveUserText() {
    return receiveUserText;
  }

  public void setReceiveUserText(String receiveUserText) {
    this.receiveUserText = receiveUserText;
  }

  public String getRuleText() {
    return ruleText;
  }

  public void setRuleText(String ruleText) {
    this.ruleText = ruleText;
  }

  public String getMessageText() {
    return messageText;
  }

  public void setMessageText(String messageText) {
    this.messageText = messageText;
  }

  public String getTimerStartEcodeText() {
    return timerStartEcodeText;
  }

  public void setTimerStartEcodeText(String timerStartEcodeText) {
    this.timerStartEcodeText = timerStartEcodeText;
  }

  public String getStatusEcodeText() {
    return statusEcodeText;
  }

  public void setStatusEcodeText(String statusEcodeText) {
    this.statusEcodeText = statusEcodeText;
  }

}